import request from '@/plugins/request';

// export function MenuList (data) {
//     return request({
//         url: '/api/system/menu/list',
//         method: 'post',
//         data
//     });
// }
// 登录权限菜单
export function MenuList(data) {
    return request({
      url: "/v1/site/permissions",
      method: "get",
      params: data,
    });
  }

// 设置-权限-菜单======> 获取菜单列表
export function GetMenus(data) {
    return request({
        url: 'v1/rbac/menu/list',
        method: 'get',
        params: data
    });
}

// 获取父级菜单列表
export function GetParentMenus(data) {
    return request({
        url: '/v1/rbac/menu/info',
        method: 'get',
        params: data
    });
}

// 创建菜单
export function CreateMenu(data) {
    return request({
        url: '/v1/rbac/menu/create',
        method: 'post',
        data
    });
}

// 编辑菜单
export function UpdateMenu(data) {
    return request({
        url: '/v1/rbac/menu/update',
        method: 'post',
        data
    });
}

// 修改菜单状态
export function ChangeTypeMenu(data) {
    return request({
        url: '/v1/rbac/menu/update-status',
        method: 'post',
        data
    });
}
// 动作权限
/** module 动作行为相关接口 */

// 获取动作行为列表
export function GetAction(data) {
    return request({
        url: 'v1/rbac/action/list',
        method: 'get',
        params: data
    });
}

// 新增动作行为
export function CreateAction(data) {
    return request({
        url: 'v1/rbac/action/create',
        method: 'post',
        data
    });
}

// 编辑动作行为
export function UpdateAction(data) {
    return request({
        url: '/v1/rbac/action/update',
        method: 'post',
        data
    });
}

// 删除动作行为
export function DeleteAction(data) {
    return request({
        url: '/v1/rbac/action/delete',
        method: 'post',
        data
    });
}

// 动作详情
export function DetailAction(data) {
    return request({
        url: 'v1/rbac/action/info',
        method: 'get',
        params: data
    });
}
